988
1275
3
3054
8
1087
1
1517
948
1009
1156
214
1109
515
5979
5
2826
1118
2464
4748
2
129
954
6824
7
868
326
3943
1265
1235
464
1210